#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
const int MAXN=1e5+10;
int n,m,k;
LL a[2*MAXN];

int main(){
    scanf("%d%d",&n,&m);
    k=n+m+1;
    for(int i=1;i<=k;i++) scanf("%lld",&a[i]);
    LL sum=0;
    if(!m){
        for(int i=1;i<=k;i++) sum+=a[i];
        printf("%lld\n",sum);
        return 0;
    }
    sort(a+1,a+k+1);
    sum+=a[k];sum-=a[1];m--; 
    for(int i=2;i<k;i++) sum+=abs(a[i]);
    printf("%lld\n",sum);
    return 0;
}
